@charset "utf-8";
/*
 * 管理制度显示样式
 */
.rule_list {
  &:last-of-type {
    padding-bottom: 60px;
  }
  .rule_box {
    width: 100%;
    &:hover .rule_content {
      height: 100%;
    }
    .rule_top, .rule_content {
      border: 1px solid #c9cabb;
      &:hover {
        background: #f1f1f1;
      }
    }
    .rule_top {
      border-bottom: 0;
      background: #f9f9f9;
    }
    .rule_top_left, .rule_content_left {
      //border-right: 1px solid #c9cabb;
      text-align: center;
    }
    .rule_top_content {
      span {
        height: 30px;
        line-height: 30px;
      }
    }
    .rule_top_left, .rule_top_center, .rule_content_left, .rule_content_right {
      padding: 5px 20px;
    }
    .rule_top_right {
      width: 100px;
      float: right;
      text-align: center;
      height: 30px;
      padding-top: 2px;
      a {
        padding: 5px 8px;
        vertical-align: middle;
        cursor: pointer;
      }
      a:last-of-type {
        margin-left: 10px;
      }
      &:after {
        content: '';
        display: block;
        clear: both;
      }
    }
    .rule_content {
      height: 0;
      overflow: hidden;
    }
  }
}